letter of guarantee - English Synonyms Dictionary